sit through a speech

Translations
просидеть на речи
I had to sit through a speech that lasted over an hour.
Мне пришлось просидеть на речи, которая длилась больше часа.